home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * Generated using:
- * SOM incremental update: 2.33
- */
-
-
- #define SOM_Module_stalker_Source
- #include <STalker.xih>
-
- #ifndef _TTALKER_
- #include "TTalker.h"
- #endif
-
- #ifndef _TCOMPUTER_
- #include "TComputer.h"
- #endif
-
- //===================================================================================
- /*
- *
- */
-
- SOM_Scope boolean SOMLINK
- COMPHasTextToSpeech(DevUniv_SComputer *somSelf, Environment *ev)
- {
- // DevUniv_SComputerData *somThis = DevUniv_SComputerGetData(somSelf);
- DevUniv_SComputerMethodDebug("DevUniv_SComputer","COMPHasTextToSpeech");
- return TComputer::HasTextToSpeech(); // •••
- }
-
- //=================================================================================
- SOM_Scope void SOMLINK
- TALKsomInit(DevUniv_STalker *somSelf)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKsomInit");
- DevUniv_STalker_parent_SOMObject_somInit(somSelf);
- somThis->fTalker = new TTalker; // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKsomUninit(DevUniv_STalker *somSelf)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKsomUninit");
- DevUniv_STalker_parent_SOMObject_somUninit(somSelf);
- delete somThis->fTalker; // •••
- }
-
- //=================================================================================
- SOM_Scope void SOMLINK
- TALKUseVoice(DevUniv_STalker *somSelf, Environment *ev,
- short index)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKUseVoice");
- somThis->fTalker->UseVoice(index); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKUseVoiceNamed(DevUniv_STalker *somSelf, Environment *ev,
- char* name)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKUseVoiceNamed");
- somThis->fTalker->UseVoiceNamed(name); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope char* SOMLINK
- TALKGetVoiceName(DevUniv_STalker *somSelf, Environment *ev,
- short index)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKGetVoiceName");
- return somThis->fTalker->GetVoiceName(index); // •••
- }
-
- //---------------------------------------------------------------------------------
- /*
- *
- */
-
- SOM_Scope short SOMLINK
- TALKGetNumberVoices(DevUniv_STalker *somSelf, Environment *ev)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKGetNumberVoices");
- return somThis->fTalker->GetNumberVoices(); // •••
- }
-
- //---------------------------------------------------------------------------------
- /*
- * C string
- */
-
- SOM_Scope void SOMLINK
- TALKSayString(DevUniv_STalker *somSelf, Environment *ev, char* str, boolean wait)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKSayString");
- somThis->fTalker->SayString(str, wait); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKSayInteger(DevUniv_STalker *somSelf, Environment *ev,
- long number,
- boolean wait)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKSayInteger");
- somThis->fTalker->SayInteger(number, wait); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKSayFloat(DevUniv_STalker *somSelf, Environment *ev,
- float number,
- short digitsDesired,
- boolean wait)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKSayFloat");
- somThis->fTalker->SayFloat(number, digitsDesired, wait); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void
- SOMLINK
- TALKSayText(DevUniv_STalker *somSelf, Environment *ev,
- char* textPtr,
- long textBytes,
- boolean wait)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKSayText");
- somThis->fTalker->SayText(textPtr, textBytes, wait); // •••
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKFaster(DevUniv_STalker *somSelf, Environment *ev)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKFaster");
- somThis->fTalker->Faster();
- }
-
- //---------------------------------------------------------------------------------
- SOM_Scope void SOMLINK
- TALKSlower(DevUniv_STalker *somSelf, Environment *ev)
- {
- DevUniv_STalkerData *somThis = DevUniv_STalkerGetData(somSelf);
- DevUniv_STalkerMethodDebug("DevUniv_STalker","TALKSlower");
- somThis->fTalker->Slower();
- }
-
-